montagu's sea-snail - Spanish English Dictionary